<?php

class Actividades extends CI_Controller
{

    function __construct()
    {
        parent::__construct();
        $this->load->model('act_model');
        $this->load->library('gf');
        $this->load->library('form_validation');
    }

    function index()
    {
        $this->lists();
    }

    function lists()
    {
        $this->load->library('pagination');
        
        $a = $this->session->userdata('logged_in');
        $acceso = $this->gf->rol_check('admin', $a, base_url());

        $a_fecha = $this->input->get('a_fecha');
        if($a_fecha=="")
            $a_fecha=date('Y-m-d');
        else
            $a_fecha=$this->gf->fecha($a_fecha);
        //Array para convertirlo en url y luego pasarselo a la paginacion (para que no se repita de nuevo per_page)
        $get_array = $this->input->get();
        $get_query = "";
        if (is_array($get_array))
            $get_query = http_build_query($get_array);

        //Paginacion
        $per_page = $this->input->get('per_page');
        if ($per_page == "")
            $per_page = 0;

        $n_pag=30;
        
        $result_array=$this->act_model->list_act_usu($a_fecha,$per_page,$n_pag);
        $result_number=$result_array['total_count'];
        
        $this->config->load("pagination");
        $config["base_url"] = base_url() . "actividades/lists/?".$get_query;
        $config["total_rows"] = $result_number;
        $config["per_page"] =$n_pag;
        $this->pagination->initialize($config);
        $data["links"] = $this->pagination->create_links();
        
        $data['act_array'] = $result_array['rows'];
        $data['js'] = array(
            'js/fancybox/fancybox/jquery.fancybox-1.3.4.pack',
            'js/actividades_list',
            'js/jquery-ui/development-bundle/ui/jquery.ui.core',
            'js/jquery-ui/development-bundle/ui/jquery.ui.widget',
            'js/jquery-ui/development-bundle/ui/jquery.ui.datepicker',
        );
        $data['css'] = array(
            'js/fancybox/fancybox/jquery.fancybox-1.3.4',
            'js/jquery-ui/development-bundle/themes/base/jquery.ui.all'
        );
        $data['title'] = "Registro actividades";
        $data['view'] = "actividades/actividades_list";
        $this->load->view('templates/temp_menu', $data);
    }

    function deta_view($id_actividad)
    {
        $a = $this->session->userdata('logged_in');
        $acceso = $this->gf->rol_check('admin', $a, base_url());

        $data['a_detalle'] = $this->act_model->detalle_find($id_actividad);
        $data['title'] = "Registro actividades";
        $data['view'] = "actividades/actividades_deta_view";
        $this->load->view('templates/temp_simple', $data);
    }

    function login()
    {
        $data['title'] = "Login Registro";
        $data['view'] = "actividades/actividades_login";
        $this->load->view('templates/temp_simple', $data);
    }

}

?>
